//
//  V3d_basicdatatype.h
//  V3d_Cocoa
//
//  Created by yang liang on 11-3-23.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//
#import "tiff.h"

typedef unsigned long long   uint64;
typedef          char        sint8;
typedef          short       sint16;
typedef          int         sint32;
typedef          long long   sint64;
typedef          float       float32;
typedef          double      float64;

typedef void* v3dhandle;

#if defined(_MSC_VER) && (_WIN64)
//#if defined(_MSC_VER) && defined(_WIN64) //correct?

#define V3DLONG long long

#else

#define V3DLONG long

#endif

#if defined (_MSC_VER)

#define strcasecmp strcmpi

#endif

typedef enum tagImagePixelType {V3D_UNKNOWN, V3D_UINT8, V3D_UINT16, V3D_FLOAT32}ImagePixelType;
typedef enum tagTimePackType {TIME_PACK_NONE,TIME_PACK_Z,TIME_PACK_C}TimePackType;